ASP.Net MVC (Model-View-Controller) এবং Web API (Application Programming Interface) হল দুইটি জনপ্রিয় আর্কিটেকচারাল প্যাটার্ন, যেগুলো ASP.Net প্ল্যাটফর্মে ওয়েব অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়। যদিও এদের মধ্যে কিছু মিল রয়েছে, তবে তাদের উদ্দেশ্য, ব্যবহার এবং কার্যক্রমে কিছু গুরুত্বপূর্ণ পার্থক্যও রয়েছে।
নিচে ASP.Net MVC এবং Web API এর মধ্যে প্রধান পার্থক্যগুলো বিস্তারিতভাবে আলোচনা করা হলো:
/Home/Index
এ HomeController
এর Index
অ্যাকশন মেথড রান করবে।/api/products
রাউটটি GET অথবা POST রিকোয়েস্ট হ্যান্ডল করতে পারে।ASP.Net MVC এবং Web API দুটোই শক্তিশালী টুল, তবে তাদের ব্যবহারের উদ্দেশ্য ও প্রেক্ষিত আলাদা।
Read more